package com.fdb.efp.nls.service.vo.excelVo;

import com.fdb.basic.framework.core.vo.BaseInfo;
import com.fdb.efp.nls.common.annotation.ExcelField;
import com.fdb.efp.nls.common.annotation.ExcelSheet;

import java.math.BigDecimal;

/**
 * /**
 * 需求编号：【2019D0509】（业务提的需求编号）
 * 问题编号：【】（若不是因为修复问题而新增该类，则留空）
 * 开发人员：【wanglh4】
 * 创建日期：【2019/9/3 19:15】
 * 功能描述：
 */
@ExcelSheet(name = "催收结果")
public class ColltResRecordExcelVO extends BaseInfo {
    @ExcelField(name = "催收任务编号", isNull = false, length = 32)
    private String colltTaskNo;
    @ExcelField(name = "分配批次号", isNull = false, length = 32)
    private String colltBatchNo;
    @ExcelField(name = "分配机构编号", isNull = false, length = 32)
    private String outsOrgCode;
    @ExcelField(name = "分配机构名称", isNull = false, length = 128)
    private String outsOrgName;
    @ExcelField(name = "催收方式", isNull = false, length = 3)
    private String colltWay;
    @ExcelField(name = "客户编号", isNull = false, length = 32)
    private String cusId;
    @ExcelField(name = "客户名称", isNull = false, length = 128)
    private String cusName;
    @ExcelField(name = "借据编号", isNull = false, length = 64)
    private String loanNo;
    @ExcelField(name = "还款金额", isNull = false, length = 16)
    private BigDecimal repayLmt;
    @ExcelField(name = "还款日期", isNull = false, length = 10)
    private String repayDate;
//    @ExcelField(name = "任务状态", isNull = false, length = 10)
//    private String taskSts;
    @ExcelField(name = "催收结果备注", isNull = false, length = 256)
    private String colltResRemark;
    @ExcelField(name = "操作员", isNull = false, length = 20)
    private String opUserCode;
    @ExcelField(name = "操作员所属机构", isNull = false, length = 24)
    private String opOrgCode;

    public String getColltBatchNo() {
        return colltBatchNo;
    }

    public void setColltBatchNo(String colltBatchNo) {
        this.colltBatchNo = colltBatchNo;
    }

    public String getOutsOrgCode() {
        return outsOrgCode;
    }

    public void setOutsOrgCode(String outsOrgCode) {
        this.outsOrgCode = outsOrgCode;
    }

    public String getOutsOrgName() {
        return outsOrgName;
    }

    public void setOutsOrgName(String outsOrgName) {
        this.outsOrgName = outsOrgName;
    }

    public String getColltTaskNo() {
        return colltTaskNo;
    }

    public void setColltTaskNo(String colltTaskNo) {
        this.colltTaskNo = colltTaskNo;
    }

    public String getColltWay() {
        return colltWay;
    }

    public void setColltWay(String colltWay) {
        this.colltWay = colltWay;
    }

    public String getCusId() {
        return cusId;
    }

    public void setCusId(String cusId) {
        this.cusId = cusId;
    }

    public String getCusName() {
        return cusName;
    }

    public void setCusName(String cusName) {
        this.cusName = cusName;
    }

    public String getLoanNo() {
        return loanNo;
    }

    public void setLoanNo(String loanNo) {
        this.loanNo = loanNo;
    }

    public BigDecimal getRepayLmt() {
        return repayLmt;
    }

    public void setRepayLmt(BigDecimal repayLmt) {
        this.repayLmt = repayLmt;
    }

    public String getRepayDate() {
        return repayDate;
    }

    public void setRepayDate(String repayDate) {
        this.repayDate = repayDate;
    }

//    public String getTaskSts() {
//        return taskSts;
//    }
//
//    public void setTaskSts(String taskSts) {
//        this.taskSts = taskSts;
//    }

    public String getOpUserCode() {
        return opUserCode;
    }

    public void setOpUserCode(String opUserCode) {
        this.opUserCode = opUserCode;
    }

    public String getOpOrgCode() {
        return opOrgCode;
    }

    public void setOpOrgCode(String opOrgCode) {
        this.opOrgCode = opOrgCode;
    }

    public String getColltResRemark() {
        return colltResRemark;
    }

    public void setColltResRemark(String colltResRemark) {
        this.colltResRemark = colltResRemark;
    }

    @Override
    public String toString() {
        return "ColltResRecordExcelVO{" +
                "colltTaskNo='" + colltTaskNo + '\'' +
                ", cusId='" + cusId + '\'' +
                ", cusName='" + cusName + '\'' +
                ", loanNo='" + loanNo + '\'' +
                ", repayLmt='" + repayLmt + '\'' +
                ", repayDate='" + repayDate + '\'' +
//                ", taskSts='" + taskSts + '\'' +
                ", colltResRemark='" + colltResRemark + '\'' +
                ", opUserCode='" + opUserCode + '\'' +
                ", opOrgCode='" + opOrgCode + '\'' +
                '}';
    }
}
